package br.com.webthor.service.impl;

import java.util.Map;

import br.com.webthor.service.CepFacilService;
import br.com.webthor.service.EnderecoService;
import br.com.webthor.vo.EnderecoVO;

public class EnderecoServiceImpl implements EnderecoService {

	@Override
	public EnderecoVO consultarEnderecoCep(String cep) {
//		GoogleService googleService = new GoogleServiceImpl();
//		return googleService.consultarEnderecoCep(cep);
		
//		CepFacilService cepFacilService = new CepFacilServiceImpl();
//		Map<String,String> mapRetorno = cepFacilService.consultarEnderecoCep(cep);
//		EnderecoVO enderecoRetorno = new EnderecoVO();
//		enderecoRetorno.setCep(mapRetorno.get(CepFacilServiceImpl.LABEL_CEP));
//		enderecoRetorno.setLogradouro(mapRetorno.get(CepFacilServiceImpl.LABEL_LOGRADOURO));
//		enderecoRetorno.setTipoLogradouro(mapRetorno.get(CepFacilServiceImpl.LABEL_LOGRADOURO_TIPO));
//		enderecoRetorno.setBairro(mapRetorno.get(CepFacilServiceImpl.LABEL_BAIRRO));
//		enderecoRetorno.setCidade(mapRetorno.get(CepFacilServiceImpl.LABEL_CIDADE));
//		enderecoRetorno.setEstado(mapRetorno.get(CepFacilServiceImpl.LABEL_UF));
		
		EnderecoVO enderecoRetorno = new EnderecoVO();
		enderecoRetorno.setCep(cep);
		
		return enderecoRetorno;
	}

}
